Failai
Kaip jau darosi įprasta, darbui su failais reikalingas library, šiu atveju fstream. Pridėkite ją viršuje:
#include <iostream>
#include <fstream>
using namespace std;
...
Failus galima atidaryti 2 patogiais būdais:
ifstream(angl. Input File stream) - failo skaitymuiofstream(angl. Output File stream) - failo rašymui
Failų skaitymas
Sakykime turime šį kodą priimanti duomenis iš standartinės įvesties:
int x;
cin >> x;
Yra prašoma jį pakeisti, kad duomenys būtų nuskaitomi iš failo duom.txt.
Tai galima padaryti taip:
ifstream duomenys("duom.txt");
int x;
duomenys >> x;
Failų skaitymas yra analogiškas darbui su cin.
Norėčiau atkreipti dėmesį į 1 eilutę. Čia yra nurodomas failo pavadinimas ir kintamojo pavadinimas, kuris bus naudojamas skaitymui.
Failų rašymas
Panašiai kaip ir su skaitymu, rašymas yra labai panašus į cout:
ofstream rezultatai("rez.txt");
int x = 5;
rezultatai << x;